<?php 
include_once("conexion.class.php");

class Keyword{
 //constructor	
 	var $con;
 	function Keyword(){
 		$this->con=new DBManager;
 	}

	function insertar($campos){
		if($this->con->conectar()==true){			
			return mysql_query("INSERT INTO keyword (nombre, Fecha_Creacion, descripcion, tipo, id_usuario) VALUES ('".$campos[0]."', CURDATE(), '".$campos[1]."', '".$campos[2]."', '".$campos[3]."')");
		}
	}
	
	function actualizar($campos,$id){
			

		if($this->con->conectar()==true){
			//print_r($campos);
			return mysql_query("UPDATE keyword SET nombre = '".$campos[0]."', descripcion='".$campos[1]."' WHERE id = ".$id);
		}
	}
	
	function actualizar_info_sms($campos,$id){
			

		if($this->con->conectar()==true){
			//print_r($campos);
			return mysql_query("UPDATE 
								  `info_sms`  
								SET 
								  `mensaje1` = '".$campos[0]."',
								  `mensaje2` = '".$campos[1]."'
								WHERE 
								  `keyword_id` =  ".$id);
		}
	}
	
	
	function mostrar_keyword($id){
		if($this->con->conectar()==true){
			return mysql_query("
SELECT keyword.`id`,
       keyword.`nombre`,
       `keyword`.`descripcion`,
       keyword.`Fecha_Creacion`,
          CASE
            when `tipo` = 0 then 'Info SMS'
            else 'Encuesta'
          end as tipo,
          `id_usuario`, ifnull(`info_sms`.`mensaje1`,'') as mensaje1 , ifnull(`info_sms`.`mensaje2`,'') as mensaje2
   FROM `keyword`
   left join `info_sms` on (`keyword`.`id` = `info_sms`.`keyword_id`)
   where tipo = 0
	and keyword.id=".$id);
		}
	}
	
	function ultimo_id($id_user){
		if($this->con->conectar()==true){
			return mysql_query("SELECT * FROM keyword WHERE id=".$id_user);
		}
	}

	function mostrar_keywords(){
		if($this->con->conectar()==true){
			return mysql_query("SELECT 
								  `id`,
								  `nombre`,
								  `descripcion`,
								  `Fecha_Creacion`,
									CASE when  `tipo` = 0 then 'Info SMS' else 'Encuesta' end as tipo,
								  `id_usuario`
								FROM 
								  `keyword`");
		}
	}

	function eliminar($id){
		if($this->con->conectar()==true){
			return mysql_query("DELETE FROM keyword WHERE id=".$id);
		}
	}
}
?>

